PHP - problemas con <input type="image">

 
Vista:

problemas con <input type="image">

Publicado por Ana (23 intervenciones) el 20/02/2004 11:02:25
Hola a todos
Tengo un formulario (metodo=post) en el que tengo dos botones

<input type="image" name="boton1" value="valor1" src="imagen1">
<input type="image" name="boton2" value="valor2" src="imagen2">

¿Cómo puedo saber cuál de los dos botones se ha pulsado?
Un saludo y gracias
Ana
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

encontré una solución...

Publicado por Ana (23 intervenciones) el 20/02/2004 11:40:16
Hola a todos!

Por si a alguien le sirve, he encontrado una solución.
Cuando se pulsa un botón de este tipo lo que se envía son las coordenadas x e y del punto en el que se pulsó el botón, así que lo que hay que mirar es si se ha enviado las coordenadas de ese botón. Dichas coordenadas se reciben con los siguientes nombres: nombre_boton+'_x' y nombre_boton+'_y'.

Así, un esbozo del código sería el siguiente:
<input type="image" name="boton1" src="imagen1">
<input type="image" name="boton2" src="imagen2">

if (!empty($_POST['boton1_x'])) {
//se ha pulsado el boton1
....
sentencias 1
....
}else {
//se ha pulsado el boton2
....
sentencias 2
....
}

Espero que os sea útil
Un saludo
Ana
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar